supportive stay - German English Dictionary